package psn.kiko.pojo.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 *用户 DTO
 */
@AllArgsConstructor
@NoArgsConstructor
@Data
@Builder
@ApiModel("用户DTO")
public class UserDTO implements Serializable{
	/**
	 * 用户主键，数据库内部自增，不提供更新操作，也不提供插入操作
	 */
	@ApiModelProperty("用户主键")
	protected Integer id;
	/**
	 * 用户名
	 */
	@ApiModelProperty("用户名")
	protected String name;
	/**
	 * 用户性别：1位性别：0未设置，1男，2女
	 */
	@ApiModelProperty("用户性别：1位性别：0未设置，1男，2女")
	protected Short gender;
	/**
	 * 用户密码
	 */
	@ApiModelProperty("用户密码")
	protected String password;
	/**
	 * 是否启用：0-否，禁用；1-是，启用，默认启用
	 */
	@ApiModelProperty("是否启用：0-否，禁用；1-是，启用，默认启用")
	protected Short enabled;
	/**
	 * 用户出生日期，Date格式 yyyy-MM-dd
	 */
	@ApiModelProperty("用户出生日期，格式 yyyy-MM-dd")
	protected String birthday;
}
